home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility1 / ha11.zip / HA.TXT < prev   
Text File  |  1992-04-07  |  2KB  |  46 lines

  1. Heap Alert 1.1 is (yet another) Windows snooper.  It informs
  2. you about GDI objects in use.  I wrote HA as a debugging tool;
  3. my app was using up system resources every time I ran it,
  4. and I had no clue what was not being freed.
  5.  
  6. Source is included with 1.1.  You'll see that there is really
  7. nothing to this program -- it is very simple.
  8.  
  9. Version 1.1 only runs under Windows 3.1 commercial.  It will
  10. not run under 3.0 or any of the betas of 3.1.  These betas
  11. had bogus versions of toolhelp.dll that lied.  You will get
  12. very funny results if you run on anything less than 3.1
  13. commercial.
  14.  
  15. You'll need vbrun100.dll (available on CICA), as HA is written
  16. in Visual Basic.
  17.  
  18. HA tells you about USER, GDI, fonts, bitmaps, DCs, brushes,
  19. regions, pens, and palettes.
  20.  
  21. Because of a bug in Windows 3.1 HA no longer shows the number
  22. of metafiles in use.  The metafile count is merged into the
  23. "Other" category.
  24.  
  25. You can tell HA to automatically update every four seconds
  26. or update only when you press "sample".
  27.  
  28. Saved me hours; hope it does the same for you.
  29.  
  30. I ran HA, then started/killed each of these apps to see what
  31. they left behind.  Very interesting (scary):
  32.  
  33.   Object Vision 2.0:          1 bitmap
  34.   Micrographix Designer 3.02: 1 brush
  35.   PowerPoint:                 3 bitmaps, 3 brushes, 6 'other'
  36.   QuickC/Win:                 1 palette
  37.   ToolBook 1.5:               1 bitmap
  38.   CorelDraw 2.0:              None
  39.   WordPerfect/Win:            1 bitmap, 4 'other'
  40.  
  41. Excel 3.0 and Word for Windows 1.1a were OK.  If you try
  42. any other apps, send me mail to let me know how they fared!
  43.  
  44. David Lee
  45. dlee@inference.com
  46.